Robustness testing of a distributed simulation backplane

نویسندگان

  • Kimberly Fernsler
  • Philip Koopman
چکیده

◆ This research is built upon and extends the Ballista project. • High level testing done using the API to perform fault injection – Send exceptional values into a system through the API – Requires no modification to code -only linkable object files needed • Each test is a specific function call with a specific set of parameters – Combinations of valid and invalid parameters tried in turn ◆ Yes, Ballista can be extended and it turned out to be easy! ◆ Applied Ballista to a general-purpose distributed system software used for military simulations • Specifically engineered for robustness • They weren’t perfect -but usually they weren’t too bad either • Ballista found the weak spots that they should concentrate on (a “profiling” tool for robustness!) ◆ Porting exception handling code seems to be a problem Overview: Testing the RTI A Ballista is an ancient siege weapon for hurling objects at fortified defenses. ◆ System Robustness • Motivation • Ballista Automatic Robustness Testing Tool ◆ Enhancements for RTI Testing • Results of Ballista testing on 4 versions of HLA RTI (86 functions) • Data analysis of results (77,000 tests) • Comparison to Operating Systems • Segmentation faults vs. RTI Internal Error exception ◆ Issues and Future Direction • Extending Ballista to other application areas • Creating a general-purpose, scalable testing framework ◆ Current Application: High-Level Architecture Run-Time Infrastructure (HLA RTI)

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robustness Testing of A Distributed Simulation Backplane

Creating robust software requires not only careful specification and implementation, but also quantitative measurement. This paper describes Ballista exception handling testing of the High Level Architecture Run-Time Infrastructure (HLA RTI). The RTI is a standard distributed simulation system intended to provide completely robust exception handling, yet implementations have normalized robustne...

متن کامل

Robustness Testing of A Distributed Simulation Backplane Masters Thesis

Creating robust software requires quantitative measurement in addition to careful specification and implementation. The Ballista software robustness testing service provides exception handling measurements for a variety of application domains. This thesis describes Ballista testing of the High Level Architecture Run-Time Infrastructure (HLA RTI), a general-purpose distributed simulation backpla...

متن کامل

Distributed Network Simulations Using the Dynamic Simulation Backplane

We present an approach for creating distributed, component-based, simulations of communication networks by interconnecting models of sub-networks drawn from different network simulation packages. This approach supports rapid construction of simulations for large networks by reusing existing models and software, and fast execution using parallel discrete event simulation techniques. A dynamic si...

متن کامل

Optimal Simple Step-Stress Plan for Type-I Censored Data from Geometric Distribution

Abstract. A simple step-stress accelerated life testing plan is considered when the failure times in each level of stress are geometrically distributed under Type-I censoring. The problem of choosing the optimal plan is investigated using the asymptotic variance-optimality as well as determinant-optimality and probability-optimality criteria. To illustrate the results of the paper, an example i...

متن کامل

Behavioural Simulation with a Simulation Backplane

The Simulation Backplane1 is a simulation environment which allows the integration of various simulators to perform mixed-signal and mixed-level simulation. The simulation backplane allows CAD designers to simulate designs which consist of various parts at different levels of abstraction. The Alfa Simulation Backplane has been described elsewhere2, 6. This paper describes a behavioural simulato...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999